#pragma warning(disable : 4996)
//#include<stdio.h>
//int main()
//{
//	int a, b;
//	scanf("%d %d", &a, &b);
//	if (a > b)
//	{
//		for (int i = 1;; i++)
//		{
//			if ((a * i) % b == 0)
//			{
//				printf("%d", a * i);
//				break;
//			}
//		}
//	}
//	else
//	{
//		for (int i = 1;; i++)
//		{
//			if ((b * i) % a == 0)
//			{
//				printf("%d", b * i);
//				break;
//			}
//		}
//	}
//	return 0;
//}


#include<stdio.h>
#include<string.h>
int main()
{
	char arr[100];
	gets(arr);
	int size = strlen(arr);
	for (int i = size - 1; i >= 0; i--)
	{
		if (i == 0)
		{
			for (int j = 0;; j++)
			{
				if (arr[j] == ' '||arr[j]=='\0')
				{
					break;
				}
				else
				{
					printf("%c", arr[j]);
				}
			}
		}
		else if (arr[i] == ' ')
		{
			for (int j = i+1; i <= size - 1; j++)
			{
				if ((arr[j] == ' ') || (arr[j] == '\0'))
				{
					printf(" ");
					break;
				}
				printf("%c", arr[j]);
			}
		}
	}
	return 0;

}